package com.example.myys.data.entity

import androidx.room.Entity
import androidx.room.Ignore
import androidx.room.PrimaryKey
import com.example.myys.common.DataSource

/**
 * 数据项-数据基本信息
 */
@Entity(tableName = "my_shelf")
data class DataBean(
    @PrimaryKey(autoGenerate = true)
    var id: Int = 0,// id
    var name: String = "",// 名称
    var url: String = "",// 网络地址
    var category: String = "",// 分类类型 喜剧，玄幻，科幻
    var status: String = "",// 更新状态
    var type: String = "",// 数据类型 电影，小说，漫画，音乐
    var cover: String = "",// 封面地址
    var author: String = "",// 作者
    var desc: String = "",// 描述
    var score:String="",//评分
    var chaptersUrl: String = "",// 目录地址
    var chapterCount: String = "",// 总集数
    var releaseTime:String="",//发布时间
    var updateTime: String = "",// 更新时间
    var browseTime:String="",//浏览数据时间
    var filePath: String = "",// 本地文件路径
    var localData: Int = 0,// 是否本地数据 1本地数据
    var dataSourceName: String = "",//数据源名称
    @Ignore var chapters: MutableList<ChapterBean> = ArrayList(),// 章节列表(临时使用)
    @Ignore var dataSource: List<DataSource> = arrayListOf() //多数据源临时使用
)

